// 定义项目经理类，继承自 Employee 类，除了员工的基本属性和行为外，还有奖金属性
class Manager extends Employee {
    // 项目经理的奖金
    private double bonus;

    // 带参构造方法，调用父类的构造方法初始化姓名、年龄和工资，并初始化奖金
    public Manager(String name, int age, double salary, double bonus) {
        super(name, age, salary);
        this.bonus = bonus;
    }

    // 获取项目经理的奖金
    public double getBonus() {
        return bonus;
    }

    // 设置项目经理的奖金
    public void setBonus(double bonus) {
        this.bonus = bonus;
    }

    // 重写父类的 work 方法，打印项目经理正在分配任务的信息，包含奖金信息
    public void work() {
        System.out.println("姓名为" + getName() + "，年龄为" + getAge() + "，工资为" + getSalary() + "，奖金为" + bonus + "的项目经理正在分配任务...");
    }
}    